An E cient Conditional-knowledge based Optimistic Simulation Scheme

نویسندگان

  • Atul Prakash
  • Rajalakshmi Subramanian
چکیده

We present in this paper a single-hop version of the conditionalknowledge approach to optimistic simulations [10]. The algorithm has potentially lower memory requirements than the conventional timewarp algorithm and uses a single negative message between processes for cancellation of multiple erroneously sent messages. In time-warp, each processed message is stored both on the output queue of a process and on the input queue of another process. In our algorithm, output queues are not needed because causal dependency between events is maintained by the receivers. A process upon rollback, simply sends a single negative message to its immediate output neighbors who then use the message to cancel appropriate events from their input queues. To permit correct cancellation at the receiver, each regular message carries only a single tuple describing the assumptions made in the generation of the message. Performance results indicate that the algorithm compares favorably with conventional time-warp.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Discrete-event simulation on the bulk-synchronous parallel model

The bulk-synchronous parallel (BSP) model of computing has been proposed to enable the development of portable software which achieves scalable performance across diverse parallel architectures. A number of applications of computing science have been demonstrated to be e ciently supported by the BSP model in practice. In this thesis we study the e cient realisation of parallel discrete-event si...

متن کامل

An Eecient Conditional-knowledge Based Optimistic Simulation Scheme

We present in this paper a single-hop version of the conditional-knowledge approach to optimistic simulations 10]. The algorithm has potentially lower memory requirements than the conventional time-warp algorithm and uses a single negative message between processes for cancellation of multiple erroneously sent messages. In time-warp, each processed message is stored both on the output queue of ...

متن کامل

Maisie: A Language for the Design of Efficient Discrete-Event Simulations

Maisie is a C-based discrete-event simulation language that was designed to cleanly separate a simulation model from the underlying algorithm (sequential or parallel) used for the execution of the model. With few modi cations, a Maisie program may be executed using a sequential simulation algorithm, a parallel conservative algorithm or a parallel optimistic algorithm. The language constructs al...

متن کامل

A Simple, Naive Agent-based Model for the Optimization of a System of Traffic Lights: Insights from an Exploratory Experiment

In this paper, two basic Distributed Coordination of Exploration and Exploitation algorithms, Static Estimation Optimistic K1 and Static Estimation Optimistic K2, were implemented and tested against standard isolated traffic actuated signals through simulation on a microscopic traffic simulator. The simple pilot exploratory experiment demonstrates how Naïve, Optimistic agent-based models were a...

متن کامل

Conditional Oblivious Transfer and Timed-Release Encryption

We consider the problem of sending messages \into the future." Previous constructions for this task were either based on heuristic assumptions or did not provide anonymity to the sender of the message. In the public-key setting, we present an e cient and secure timed-release encryption scheme using a \time server" which inputs the current time into the system. The server has to only interact wi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1991